Curl\Curl D

Total Complexity 249
Dependencies 8
Dependents 7
Total lines 1,831
Lines of code 815
Logical lines of code 457
Comment lines 656
Methods 112
Properties 43

Methods 112

Method Rating Maintainability Complexity Lines of code
buildPostData()
B
45 20 38
exec()
B
40 16 58
parseResponse()
S
54 7 23
downloadComplete()
S
56 7 17
post()
S
50 6 28
put()
S
56 6 18
search()
S
56 6 18
download()
S
51 5 28
setHeaders()
S
55 5 21
setEncodedCookie()
S
56 5 19
parseHeaders()
S
55 5 18
attemptRetry()
S
58 5 17
setDefaultDecoder()
S
61 5 13
buildUrl()
S
61 5 12
parseResponseHeaders()
S
56 4 17
verbose()
S
61 4 13
setMaxFilesize()
S
61 4 13
setOpt()
S
60 4 13
patch()
S
60 4 13
setProxy()
S
65 4 9
delete()
S
60 3 13
execDone()
S
64 3 11
__get()
S
67 3 7
setXmlDecoder()
S
70 3 6
setJsonDecoder()
S
70 3 6
setRetry()
S
67 3 8
setOpts()
S
67 3 8
reset()
S
67 3 8
close()
S
64 2 11
__construct()
S
68 2 7
unsetHeader()
S
66 2 8
parseRequestHeaders()
S
65 2 9
setHeader()
S
66 2 8
setUrl()
S
65 2 9
head()
S
64 2 10
call()
S
67 2 8
setCookies()
S
71 2 6
get()
S
64 2 10
getInfo()
S
67 2 8
getOpt()
S
78 2 3
getResponseCookie()
S
78 2 3
options()
S
65 2 9
initialize()
S
59 1 14
getCompleteCallback()
S
82 1 3
getErrorCallback()
S
82 1 3
getSuccessCallback()
S
82 1 3
getDownloadFileName()
S
82 1 3
getResponse()
S
82 1 3
getDownloadCompleteCallback()
S
82 1 3
getBeforeSendCallback()
S
82 1 3
getRawResponse()
S
82 1 3
getAttempts()
S
82 1 3
getResponseCookies()
S
82 1 3
getRawResponseHeaders()
S
82 1 3
getResponseHeaders()
S
82 1 3
getRequestHeaders()
S
82 1 3
getFileHandle()
S
82 1 3
getRetryDecider()
S
82 1 3
getRetries()
S
82 1 3
isChildOfMultiCurl()
S
82 1 3
getRemainingRetries()
S
82 1 3
getHttpErrorMessage()
S
82 1 3
getJsonDecoder()
S
82 1 3
getXmlDecoder()
S
82 1 3
__destruct()
S
82 1 3
__get_effectiveUrl()
S
80 1 3
__get_rfc2616()
S
79 1 3
__get_rfc6265()
S
79 1 3
__get_totalTime()
S
80 1 3
buildCookies()
S
71 1 5
error()
S
81 1 3
progress()
S
76 1 4
complete()
S
81 1 3
getUrl()
S
82 1 3
setDefaultXmlDecoder()
S
76 1 4
getHttpStatusCode()
S
82 1 3
getCookie()
S
80 1 3
setReferer()
S
81 1 3
setRange()
S
80 1 3
unsetProxy()
S
80 1 3
setProxyTunnel()
S
80 1 3
setProxyType()
S
80 1 3
setProxyAuth()
S
80 1 3
setPort()
S
79 1 3
setTimeout()
S
80 1 3
setConnectTimeout()
S
80 1 3
setCookieString()
S
79 1 3
setCookieFile()
S
79 1 3
setCookieJar()
S
79 1 3
setFile()
S
80 1 3
setDefaultUserAgent()
S
68 1 7
setDefaultTimeout()
S
81 1 3
setReferrer()
S
80 1 3
disableTimeout()
S
81 1 3
setDefaultJsonDecoder()
S
76 1 4
getId()
S
82 1 3
getCurlErrorMessage()
S
82 1 3
getCurlErrorCode()
S
82 1 3
isCurlError()
S
82 1 3
getErrorMessage()
S
82 1 3
getErrorCode()
S
82 1 3
isError()
S
82 1 3
getCurl()
S
82 1 3
beforeSend()
S
81 1 3
setBasicAuthentication()
S
75 1 4
removeHeader()
S
80 1 3
setDigestAuthentication()
S
75 1 4
success()
S
81 1 3
setCookie()
S
76 1 4
setInterface()
S
80 1 3
setUserAgent()
S
80 1 3
isHttpError()
S
82 1 3